#############################################################################
#############################################################################
#
# latexEngine.tcl (called from latex.tcl)
#
# The LaTeX engine
#
#############################################################################
#
# Author: Tom Scavo <trscavo@syr.edu>#
#############################################################################
#############################################################################
#————————————————————————–# Mark Menu:
#————————————————————————–
# Bugs: – won't add a section (in a different chapter) with the same name.
# – should ignore comments, but doesn't.
# – a sectioning command must be on a line by itself.
proc TeXMarkFile
set pos 0
set leader
# set exp ^
((sub)*section|chapter|input|include|usepackage)(
.*
|&sstarf#star;)?(.*)
# Vince's improvement (but doesn't allow embedded braces):
# set exp
((sub)*section|chapter|input|include|usepackage)(
.*
|&sstarf#star;)?[^{}]*
set exp
((sub)*section|chapter|input|include|usepackage)(
.*
|&sstarf#star;)?(.*)
# set exp ^[^